# b站:Python教程全套，入门到精通(Python全栈开发教程)
# by:杨教主
# QQ：273368189
# 兴趣方向：机器学习
# time: 2022/1/9 15:46
'''集合的相关操作'''
s={10,20,30,405,60}


'''集合元素的判断操作'''
print(10 in s )  #True
print(100 in s ) #False
print(10 not in s ) #False
print(100 not in s )   #True

'''集合元素的新增操作'''
s.add(80)  #add一次添加一个元素
print(s)
s.update({200,400,600}  )  #一次至少添加一个元素
print(s)

s.update([100,99,8])
s.update((78,64,56))
print(s)

'''集合元素的删除操作'''
s.remove(100)
print(s)
#s.remove(500) #KeyError: 500

s.discard(500)
s.discard(300)
print(s)

s.pop()
s.pop()
#s.pop(400) TypeError: pop() takes no arguments (1 given)

print(s)
s.clear()
print(s)